hysop.tools.numerics module

hysop.tools.numerics.complex_to_float_dtype(dtype)[source]
hysop.tools.numerics.default_invalid_value(dtype)[source]
hysop.tools.numerics.demote_dtype(x, dtype)[source]

Demote x.dtype to dtype (not a safe cast).

hysop.tools.numerics.determine_fp_types(dtype)[source]
hysop.tools.numerics.find_common_dtype(*args)[source]
hysop.tools.numerics.float_to_complex_dtype(dtype)[source]
hysop.tools.numerics.get_dtype(x)[source]
hysop.tools.numerics.get_itemsize(x)[source]
hysop.tools.numerics.is_complex(x)[source]
hysop.tools.numerics.is_fp(x)[source]
hysop.tools.numerics.is_integer(x)[source]
hysop.tools.numerics.is_signed(x)[source]
hysop.tools.numerics.is_unsigned(x)[source]
hysop.tools.numerics.match_bool_type(x)[source]
hysop.tools.numerics.match_complex_type(x)[source]
hysop.tools.numerics.match_dtype(x, dtype)[source]

Promote x.dtype to dtype (always safe cast).

hysop.tools.numerics.match_float_type(x)[source]
hysop.tools.numerics.match_signed_type(x)[source]
hysop.tools.numerics.match_unsigned_type(x)[source]